package demo1;

import java.util.Comparator;

/*class Alg<T extends Comparable<T>> {

    public T findMax(T[] array){
        T max = array[0];
        for(int i = 1; i < array.length; i++){
            if(array[i].compareTo(max) > 0){
                max = array[i];
            }
        }
        return max;
    }
}*/


public class Test {
    public static void main(String[] args) {

    }


    public <T extends Comparable<T>> T findMax(T[] array){
        T max = array[0];
        for(int i = 1; i < array.length; i++){
            if(array[i].compareTo(max) > 0){
                max = array[i];
            }
        }
        return max;
    }
}
